Scheduling Multicast Input-Queued Switches
نویسندگان
چکیده
The use of multicast transmissions, in which users broadcast their data (typically video or audio) to a subset of other users, is growing on the Internet. For example, in input-queued ATM (asynchronous transfer mode) multicast switches, a cell in an input queue may be broadcast to several outputs, and only the cell at the head of each input queue (the HOL, or head-of-line,, cell) is observed and is eligible for transmission. If the HOL cell of an input queue is to be broadcast to k outputs, we think of there being k identical copies of the cell each labeled with a distinct output. In each time slot at most one cell can be transmitted to each output, and a subset of the copies of the HOL cell may be transmitted. We assume that multicast destinations are independent and identically distributed (i.i.d.). We show that the optimal policy always transmits as many cells as possible, and if the HOL cell in one queue has only one copy to be transmitted, that cell should be transmitted if possible. In the model of saturated input queues, i.e., there are an innnite number of cells in each queue, the optimal policy always clears at least one of the input queues, where by clearing a queue we mean that all the copies of the HOL cell in that queue are transmitted. For three saturated input queues, the optimal policy is to fully clear as many HOL cells as possible, and if only one HOL cell can be cleared the number of remaining copies of cells at the heads of the other two queues should be as unbalanced as possible in the majorization sense. For two input queues with an arbitrary arrival process, the optimal policy clears at least one queue. If there is at most one arrival per time slot in each queue, the optimal policy is to fully clear the HOL cell of the longest input queue.
منابع مشابه
Scheduling in Input Queued Switches: A Survey
Current technology trends make it feasible to build extrememly high band-width connection networks. Development of high performance and cost-eeective switches is of paramount importance in such networks, and is an area of heavy current research. Two most important components of modern switches are queueing and scheduling. This paper presents a brief survey of unicast and multicast scheduling al...
متن کاملIntegration of Unicast and Multicast Scheduling in Input-Queued Packet Switches with High Scalability
This paper focuses on the scalability problems for high-speed switches, and presents an integrated scheduling algorithm that supports unicast and multicast traffic efficiently in input-queued packet switches. Considering the tradeoff balancing complexity and performance, the proposed integrated algorithm performs without iteration, and reduces the scheduling overhead to O(N) with a two-phase (r...
متن کاملDesign of an Input-queued ATM Switch supporting multicast and Research on its Scheduling Policy
This work is supported by Chinese NSF (item number: 98046) and “973” project (item number: G1998030405). Zhai Mingyu, Ph.D candidate, department of computer science and engineering, Southeast Univ. His research interest includes high-speed network, and network security.Email: [email protected]. Zhao Qi, research assistant, department of computer science and engineering, Southeast Univ. His rese...
متن کاملOn the Throughput of Input-Queued Cell-Based Switches with Multicast Traffic
In this paper we discuss the throughput achievable in inputqueued cell-based switches loaded with multicast traffic. The switch architecture is assumed to comprise a synchronous broadcast switching fabric, where fixed-size data units, called cells, can be transferred in one slot from one input to any set of outputs. The switch scheduler must select the time slots for transfers of non-conflictin...
متن کاملMulticast Scheduling for Switches with Multiple Input-Queues
We address the problem of serving multicast traffic in input-queued packet switches. Head-of-line blocking is a major problem in input-queued switches. It can be avoided in unicast switches by maintaining a queue per output port at each input port. This is not feasible in multicast switches, since the number of destination multicast addresses is exponential in the number of output ports. Our ap...
متن کاملOptimal multicast scheduling in input-queued switches
AbsfrucfThis paper focuses on multicast support in inputqueued packet switches with internal multicast capabilities. Besides providing an overview of some alternative architectures and algorithms proposed in the literature, the paper brings two original contributions. First, multicast traffic admissibility conditions are defined, and theorems showing intrinsic performance losses of input-queued...
متن کامل